package com.mjf.scala.chapter02

/**
 * 字符串输出
 */
object Scala04_TestString {
  def main(args: Array[String]): Unit = {

    // （1）字符串，通过+号连接
    var name = "jack"
    var age = 18
    println(age + "岁的" + name)

    // s表示通过${}获取变量
    println(s"${age}岁的${name}")

    // （2）printf用法：字符串，通过%传值。
    printf("%d岁的%s\n", age, name)

    // （3）字符串模板（插值字符串）：通过$获取变量值
    // 保持字符串原格式输出
    var sql =
      s"""
        |select
        |       *
        |from
        |       student
        |where
        |       name = ${name}
        |and
        |       age = ${age}
        |""".stripMargin

    println(sql)

  }
}
